You are here: Licensing the Nuance OmniPage Capture SDK > Distributing Runtime Licenses > Distributing OEM Licenses
 

Distributing OEM Licenses

Starting from Nuance OmniPage Capture SDK v20, the Nuance merge module and the Nuance Licensing Service are not required to be installed on the end user's PC for OEM licensing. Observe the following OEM licensing steps on your developer PC:

Note: 

The OEM Code is your secret key, a 12 character long arbitrary string. By default, it is your computer's HWFP, but you can select a different one as well.

 

  1. Launch Nuance Central Licensing Tool:  Start Menu > All Programs > Nuance > Licensing > Nuance Central Licensing Tool.
  2. Download your licenses: select File > Download then type the OEM license key to the License Key field of the Download License File dialog box (repeat this step if you have multiple OEM licenses)
  3. Select the needed OEM licenses in the Licenses list; OEM licenses can be basic licenses and add-on licenses.
  4. Activate your OEM license key: select Functions > Activate and type your secret OEM Code in the Set OEM Code dialog.
  5. Prepare OEM license for deployment usage: File > Prepare OEM licenses for Distribution.... It is possible to select multiple keys by Ctrl + click.
  6. You need to specify the OEM Code again in the Set OEM Code dialog – make sure you use the same code as in step 4.
  7. The .lcxz and .h files are created; select output folder for the generated files in the Export License Files To dialog:

OEM Licensing Related Programming Techniques

For various programing API, follow the example codes mentioned below. For precise reference information, consult the relevant Nuance OmniPage Capture SDK help systems.

If using RecAPI, follow this pattern:

#include "Nuance OmniPage Capture SDK_20.0.h"

kRecSetLicense(LICENSE_FILE, OEM_CODE);

kRecInit("Company", "Product");

 

If using IPRO, follow this pattern:

Important! 

The mEngine.LoadLicenseFile() method is obsolete. It should not be used at all.

#include "Nuance OmniPage Capture SDK_20.0.h"

mEngine.Init("Company", "Product", LICENSE_FILE, OEM_CODE);